<?php

$host = '10.82.25.43';
$user = 'BPM';
$pwd = 'b123@abc#';
$getFileName = 'BPM_UserList.txt';

// 进行ftp连接，根据port是否设置，传递的参数会不同
if(empty($port)){
    $f_conn = ftp_connect($host);
}else{
    $f_conn = ftp_connect($host, $port);
}
if(!$f_conn){
    echo "connect fail\n";
    exit(1);
}
echo "connect success\n";

// 进行ftp登录，使用给定的ftp登录用户名和密码进行login
$f_login = ftp_login($f_conn,$user,$pwd);
if(!$f_login){
    echo "login fail\n";
    exit(1);
}
echo "login success\n";

// 获取当前所在的ftp目录
$in_dir = ftp_pwd($f_conn);
if(!$in_dir){
    echo "get dir info fail\n";
    exit(1);
}
echo "$in_dir\n";
ftp_chdir($f_conn,$in_dir);

ftp_pasv($f_conn,true);
// 获取当前所在ftp目录下包含的目录与文件
$exist_dir = ftp_nlist($f_conn, '.');
print_r([$exist_dir]);

// 进行ftp下载
if(!ftp_get($f_conn, '/app/webroot/ftp/BPM_UserList2.txt', $in_dir.'/BPM_UserList.txt', FTP_BINARY)){
    echo  "ftp download fail\n";
    exit;
}else{
    echo "ftp download success\n";
    exit;
}
ftp_close($f_conn);
